dselect
pro zaΦßteΦnφky
dselect
┌vodnφ obrazovka programu dselect
vypadß nßsledovn∞:
Debian Linux `dselect' package handling frontend. 0. [A]ccess Choose the access method to use. 1. [U]pdate Update list of available packages, if possible. 2 [S]elect Request which packages you want on your system. 3. [I]nstall Install and upgrade wanted packages. 4. [C]onfig Configure any packages that are unconfigured. 5. [R]emove Remove unwanted software. 6. [Q]uit Quit dselect.
Nebo nßsledovn∞, pokud pou╛φvßte lokalizovanou verzi:
Debian GNU/Linux `dselect' - rozhranφ pro sprßvu balφk∙. 0. [P]°φstup Volba p°φstupovΘ metody. 1. [A]ktualizace Aktualizace informacφ o dostupn²ch balφcφch. 2. [V]²b∞r V²b∞r balφk∙ pro instalaci a odinstalaci. 3. [I]nstalace Instalace a aktualizace vybran²ch balφk∙. 4. [K]onfigurace Konfigurace v╣ech nezkonfigurovan²ch balφk∙. 5. [O]debrßnφ Odebrßnφ ne╛ßdoucφch balφk∙. 6. [U]konΦit UkonΦenφ dselectu.
V dal╣φm textu jsou uvedeny k anglick²m nßzv∙m pokud mo╛no i ΦeskΘ ekvivalenty. Podφvejme se postupn∞ na v²╣e uvedenΘ kroky.
Obrazovka volby ,,P°φstup'' vypadß nßsledovn∞:
dselect - list of access methods Abbrev. Description cdrom Install from a CD-ROM. * multi_cd Install from a CD-ROM set. nfs Install from an NFS server (not yet mounted). multi_nfs Install from an NFS server (using the CD-ROM set) (not yet mounted). harddisk Install from a hard disk partition (not yet mounted). mounted Install from a filesystem which is already mounted. multi_mount Install from a mounted partition with changing contents. floppy Install from a pile of floppy disks. apt APT Acquisition [file,http,ftp]
V tomto okam╛iku musφte °φct programu dselect
, kde jsou umφst∞ny
dostupnΘ balφky. Je velmi d∙le╛itΘ, abyste nastavili metodu instalace
vyhovujφcφ va╣φ situaci. V programu dselect
m∙╛ete mφt vypsßno
vφce metod, mo╛nß mΘn∞, nebo mohou b²t vypsßny v jinΘm po°adφ -- toho se
neobßvejte. V nßsledujφcφm textu objasnφme rozdφly v metodßch instalace.
apt(8)
). Jeliko╛ ,,apt'' provßdφ kompletnφ anal²zy zßvislostφ
balφk∙ a jejich set°φd∞nφ, je nanejv²╣ pravd∞podobnΘ, ╛e se budou balφky
instalovat ve sprßvnΘm po°adφ.
Konfigurace tΘto metody je jednoduchß; m∙╛ete zvolit jak²koliv poΦet rozdφln²ch
archiv∙. M∙╛ete kombinovat URL file: (lokßlnφ disky nebo
p°ipojenΘ p°es NFS), URL http:, nebo URL ftp:.
Pomocφ programu apt-cdrom
m∙╛ete pou╛φvat i CD-ROMy a DVD mΘdia.
Pokud se chcete dozv∞d∞t vφce o formßtu souboru
/etc/apt/sources.list
, nahlΘdn∞te prosφm do manußlovΘ strßnky
sources.list(5)
.
Jestli╛e mßte proxy server pro http nebo ftp (nebo oba), ujist∞te se, ╛e jste
nastavili prom∞nnΘ prost°edφ http_proxy nebo
ftp_proxy. Nastavte je ze svΘho p°φkazovΘho interpretu p°ed
spu╣t∞nφm programu dselect
nap°φklad nßsledovn∞.
# export http_proxy=http://brana:3128/ # dselect
Packages.cd
). Jestli╛e poprvΘ zvolφte tuto metodu, zkontrolujte
zda-li va╣e CD-ROM mechanika nenφ p°ipojena. Vlo╛te poslednφ (n∞kdy m∙╛e b²t
informace o v╣ech balφcφch i na jinΘm disku) binary disk z celΘ sady
(nepot°ebujete zdrojovß CD) do mechaniky a odpov∞zte na nßsledujφcφ dotazy:
Po obnovenφ seznamu dostupn²ch balφk∙ a vybrßnφ balφk∙ pro instalaci se prßce s metodou multi-cd mφrn∞ odli╣uje od ostatnφch instalaΦnφch procedur. Krok ,,Instalace'' je nutnΘ spustit pro v╣echna CD, kterß jsou v sad∞ obsa╛ena. Nane╣t∞stφ, vzhledem k omezen²m vlastnostem programu dselect, nenφ mo╛nΘ vyzvat vßs k v²m∞n∞ jednotliv²ch CD. S jednotliv²mi disky je p°i instalaci pot°eba opakovat nßsledujφcφ kroky:
M∙╛e se stßt, ╛e bude nezbytnΘ spustit instalaΦnφ kroky vφcekrßt aby se zohlednilo po°adφ instalovan²ch balφk∙. N∞kterΘ pozd∞ji instalovanΘ balφky toti╛ mohou ke svΘ korektnφ instalaci a konfiguraci vy╛adovat d°φv∞ji instalovanΘ balφky. Prßv∞ v takov²ch p°φpadech je pot°eba instalaΦnφ kroky zopakovat.
Obecn∞ se doporuΦuje mezi opakovanou instalacφ spou╣t∞t krok ,,Konfigurace''. Pomocφ n∞j je mo╛nΘ dokonΦit nastavenφ balφk∙ vyskytujφcφch se v nezkonfigurovanΘm stavu.
Toto je jednoduchß instalaΦnφ metoda s mal²mi po╛adavky: zadejte jφ adresu NFS
serveru, umφst∞nφ distribuce Debian na serveru a umφst∞nφ soubor∙ Packages.
PotΘ dselect
ze serveru nainstaluje rozmanitΘ sekce. PomalΘ, ale
jednoduchΘ; nepou╛φvß t°φd∞nφ balφk∙ dle zßvislostφ, tak╛e budete muset
n∞kolikrßt spustit krok ,,Instalace'' a/nebo ,,Konfigurace''. Tato metoda se
samoz°ejm∞ hodφ jen pro NFS instalaci.
Jako obvykle, zvolte blokovΘ za°φzenφ oddφlu va╣eho HDD, kter² budete pou╛φvat a takΘ umφst∞nφ Debianu na jednotliv²ch diskov²ch oblastech. PomalΘ, ale jednoduchΘ. Nepou╛φvß t°φd∞nφ balφk∙ dle zßvislostφ, tak╛e budete muset n∞kolikrßt spustit kroky ,,Instalace'' a/nebo ,,Konfigurace''. Metoda se nedoporuΦuje, zvlßdß ji i ,,apt'' navφc v╣ak t°φdφ balφky.
Jednodu╣e zvolte umφst∞nφ balφk∙ Debianu na va╣em souborovΘm systΘmu. Snad nejjednodu╣╣φ metoda, ale nejpomalej╣φ. Nepou╛φvß t°φd∞nφ balφk∙ dle zßvislostφ, tak╛e budete muset n∞kolikrßt spustit kroky ,,Instalace'' a/nebo ,,Konfigurace''.
Metoda byla vytvo°enß pro instalaci z jednoho CD. Tato jednoduchß metoda se zeptß po va╣φ CD-ROM mechanice, umφst∞nφ distribuce Debian na tomto disku (kdy╛ je to nezbytnΘ) a umφst∞nφ soubor∙ Packages na disku. JednoduchΘ, ale pomalΘ. Nepou╛φvß t°φd∞nφ balφk∙ dle zßvislostφ, tak╛e budete muset n∞kolikrßt spustit krok ,,Instalace'' a/nebo ,,Konfigurace''. Metoda se nedoporuΦuje, proto╛e p°edpoklßdß, ╛e distribuce je na jednom CD-ROMu, co╛ u╛ nynφ neplatφ. Pou╛ijte mφsto nφ metodu ,,multi_cd''.
Pokud nynφ narazφte na problΘmy, nap°φklad pokud Linux nedokß╛e spolupracovat s va╣φ mechanikou CD-ROM, va╣e NFS nefunguje nebo jste prost∞ jen zapomn∞li, na kterΘ diskovΘ oblasti jsou balφky, mßte dv∞ mo╛nosti:
dselect
a spustit jej pozd∞ji. V n∞kter²ch situacφch m∙╛e
vΘst opravovßnφ r∙zn²ch nedostatk∙ a╛ k rebootovßnφ systΘmu. To je v n∞kter²ch
p°φpadech zcela v po°ßdku (nap°φklad zavßd∞nφ novΘho jßdra). Pokud budete
chtφt znovu spustit dselect
, uΦi≥te tak ruΦn∞ jako superu╛ivatel
,,root''. Program dselect
nenφ mimo instalaΦnφ proces spou╣t∞n
automaticky.
PotΘ, co zvolφte instalaΦnφ metodu, vßs dselect
vyzve k zadßnφ
p°esnΘho umφst∞nφ jednotliv²ch balφk∙. Pokud se vßm tento ·daj nepoda°φ vlo╛it
sprßvn∞ na poprvΘ, stiskn∞te Control-C a vra╗te se to volby
,,P°φstup'' (,,Access'').
V p°φpad∞ ·sp∞chu budete vrßceni zp∞t do hlavnφ obrazovky.
Nynφ dselect
naΦte soubory Packages
nebo
Packages.gz
z nastavenΘho zdroje a na va╣em systΘmu vytvo°φ
databßzi v╣ech dostupn²ch balφk∙. To m∙╛e trvat n∞jakou dobu v zßvislosti na
rychlosti zvolenΘ metody.
A nynφ jsme se dostali tak°φkajφc k jßdru pudla. Zde se odehrßvß jedna z nejd∙le╛it∞j╣φch Φßstφ instalace balφk∙ -- jejich v²b∞r. ┌kolem tohoto kroku je vybrat prßv∞ ty balφky, kterΘ si p°ejete mφt nainstalovßny.
Stiskn∞te Enter. Pokud mßte pomalou stanici, bu∩te p°ipraveni na to, ╛e se obrazovka sma╛e a m∙╛e tak setrvat a╛ 15 sekund. V tomto okam╛iku nenφ p°φli╣ vhodnΘ zaΦφt netrp∞liv∞ ,,bu╣it'' do klßvesnice.
Jako prvnφ se na obrazovce zobrazφ nßpov∞da. Tuto ,,pomocnou strßnku'' m∙╛ete nav╣tφvit kdykoliv b∞hem v²b∞ru balφk∙ stiskem klßvesy ?. Text nßpov∞dy se strßnkuje sm∞rem dol∙ pomocφ klßvesy . (teΦka).
P°i v²b∞ru balφk∙ byste m∞li b²t p°ipraveni na v∞t╣φ Φasovou investici. Budete pot°ebovat hodinu a mo╛nß i vφce Φasu ne╛ °ßdn∞ zvlßdnete pou╛φvat rozhranφ pro v²b∞r balφk∙. P°i prvnφm vstoupenφ do okna s v²b∞rem balφk∙ prosφm nezkou╣ejte d∞lat «┴DN▌ v²b∞r balφk∙. Pouze stiskn∞te klßvesu Enter a podφvejte se jakΘ vznikly problΘmy se zßvislostmi mezi jednotliv²mi balφky. Pokuste se tyto problΘmy vy°e╣it. Teprve potΘ, co se dostanete zp∞t do hlavnφ obrazovky programu, zadejte op∞t ,,V²b∞r'' a vyberte po╛adovanΘ balφky.
N∞kolik poznßmek p°ed vlastnφm v²b∞rem balφk∙:
dselect
varovat a nabφdne vßm °e╣enφ. Pokud jsou oba
balφky konfliktnφ (to jest vyluΦujφ se navzßjem), budete po╛ßdßni o v²b∞r
nejv²╣e jednoho z nich.
Podφvejme se na hornφ dva °ßdky obrazovky ,,V²b∞r''.
dselect - main package listing (avail., priority) mark:+/=/- verbose:v help:? EIOM Pri Section Package Inst.ver Avail.ver Description
Nebo pokud pou╛φvßte lokalizovanou verzi:
dselect - inspekce stav∙ balφk∙ (dostup., priorita) podrob:v pomoc:? EIOM Pri Sekce Balφk Inst.ver Dostup.ver Popis
V anglickΘ verzi nßm hornφ dva °ßdky sd∞lujφ n∞kterΘ ze specißlnφch klßves:
symbol v²znam mo╛nΘ hodnoty ------------------------------------- E chyba mezera, R, I I instalovßn mezera, *, -, U, C, I O starß znaΦka *, -, =, _, n M znaΦka *, -, =, _, n
(V²znamy mal²ch a velk²ch klßves (a, A) jsou r∙znΘ.)
V ka╛dΘm p°φpad∞ je b∞hem v²b∞ru balφk∙ kdykoliv k dispozici nßpov∞da. Nynφ jeden mal² p°φklad.
P°edpoklßdejme, ╛e p°i vstupu do obrazovky ,,V²b∞r'' uvidφte nßsledujφcφ °ßdek.
EIOM Pri Section Package Description ** Opt misc loadlin a loader (running under DOS) for LINUX kernel
Tento °ßdek pravφ to, ╛e kdy╛ jste minule pou╛φvali dselect
,
zvolili jste balφk ,,loadlin'', kter² je konec konc∙ zvolen² stßle. Ale tento
balφk nenφ instalovßn. Ptßte se proΦ? Odpov∞dφ je, ╛e balφk ,,loadlin'' nenφ
fyzicky dosa╛iteln², respektive se nevyskytuje na zdroji, kter² jste zadali
(CD-ROM, NFS, atd.).
Informace pou╛φvanΘ programem dselect
jsou p°φmo v samotn²ch
balφcφch. Nic na tomto sv∞t∞ nenφ ·pln∞ ideßlnφ, a obΦas se tedy stßvß, ╛e
zßvislosti uvedenΘ uvnit° balφku nejsou sprßvnΘ a tφm pßdem nenφ
dselect
schopen danou situaci vy°e╣it. U╛ivatel m∙╛e nab²t zp∞t
kontrolu pomocφ klßves Q a X. Pou╛itφ klßves je nezbytnΘ v
p°φpad∞ cyklick²ch poruch v zßvislostech mezi balφky -- kruh zßvislostφ je
pot°eba n∞kde rozetnout.
dselect
do re╛imu bez kontroly zßvislostφ mezi balφky,
dselect
d∞lß p°esn∞ to, co specifikujete, v²sledek v╣ak nemusφ b²t
funkΦnφ (to zßle╛φ na va╣em umu a zku╣enostech).
Klßvesy, kterΘ vßm pomohou neztratit se: R, U a D.
dselect
navrhl zm∞ny a vy jste poslΘze ud∞lali dal╣φ zm∞ny,
klßvesou U m∙╛ete obnovit p∙vodnφ zm∞ny navr╛enΘ programem
dselect
.
dselect
, ponechß pouze va╣e.
Nßsleduje p°φklad. Balφk xmms
(byl zvolen pro ukßzku, proto╛e mß
mnoho zßvislostφ) zßvisφ na t∞chto balφcφch:
libc6
libglib1.2
libgtk1.2
xlibs
Nßsledujφcφ balφky by m∞ly b²t rovn∞╛ nainstalovßny. Tyto balφky v╣ak nejsou nezbytnΘ:
libaudiofile0
libesd0
libgl1
libmikmod2
libogg0
libvorbis0
libxml1
zlib1g
Kdy╛ zvolφme xmms
, dostaneme nßsledujφcφ v²pis:
dselect - recursive package listing mark:+/=/- verbose:v help:? EIOM Pri Section Package Description _* Opt sound xmms Versatile X audio player that looks like Winamp _* Opt libs libglib1.2 The GLib library of C routines _* Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X _* Opt libs libmikmod2 A portable sound library _* Opt libs libogg0 Ogg Bitstream Library _* Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec.
Ostatnφ balφky se mohou, nebo nemusejφ objevit, to zßle╛φ na tom, co ji╛ mßte v systΘmu nainstalovßno. V╣imn∞te si, ╛e vy╛adovanΘ balφky byly takΘ zvoleny.
Klßvesou R vrßtφte v╣e zp∞t, jak bylo p°ed zvolenφm xmms
.
dselect - recursive package listing mark:+/=/- verbose:v help:? EIOM Pri Section Package Description __ Opt sound xmms Versatile X audio player that looks like Winamp __ Opt libs libglib1.2 The GLib library of C routines __ Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X __ Opt libs libmikmod2 A portable sound library __ Opt libs libogg0 Ogg Bitstream Library __ Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec.
Pokud se nynφ rozhodnete, ╛e nechcete instalovat balφk xmms
,
stisknete Enter.
Klßvesou D lze vrßtit nastavenφ do bodu po zvolenφ balφku
xmms
. Obnovena je v╣ak pouze u╛ivatelova volba.
dselect - recursive package listing mark:+/=/- verbose:v help:? EIOM Pri Section Package Description _* Opt sound xmms Versatile X audio player that looks like Winamp __ Opt libs libglib1.2 The GLib library of C routines __ Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X __ Opt libs libmikmod2 A portable sound library __ Opt libs libogg0 Ogg Bitstream Library __ Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec.
Klßvesou U se op∞t obnovφ volby nastavenΘ programem
dselect
.
dselect - recursive package listing mark:+/=/- verbose:v help:? EIOM Pri Section Package Description _* Opt sound xmms Versatile X audio player that looks like Winamp _* Opt libs libglib1.2 The GLib library of C routines _* Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X _* Opt libs libmikmod2 A portable sound library _* Opt libs libogg0 Ogg Bitstream Library _* Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec.
P°i prvnφ manipulaci s programem dselect
je doporuΦeno zvolit
implicitnφ nastavenφ. Zcela jist∞ budete mφt dal╣φ p°φle╛itosti k instalaci
vφce balφk∙.
Jakkoliv se p°i v²b∞ru balφk∙ rozhodnete, pro nßvrat do hlavnφ obrazovky stiskn∞te Enter. Jestli╛e se vyskytnou n∞jakΘ problΘmy se zßvislostmi mezi balφky, budete odkßzßni zp∞t do v²b∞rovΘ obrazovky, za ·Φelem vy°e╣enφ problΘmu.
M∞jte na pam∞ti, ╛e klßvesy R, U a D mohou b²t velmi u╛iteΦnΘ v situacφch kdy si p°esn∞ nejste jistφ v²sledkem oznaΦenφ konkrΘtnφho balφku. S balφky lze experimentovat a poslΘze v╣e vrßtit do p∙vodnφho stavu. Klßvesy je mo╛nΘ bez obav vyu╛φvat, rozhodn∞ nenφ dobrΘ dφvat se na n∞ jako tlaΦφtka ve sklen∞nΘ sk°φ≥ce s nßpisem ,,Rozbφt a stisknout v p°φpad∞ nebezpeΦφ''.
Jakmile dokonΦφte v╣echny p°φslu╣nΘ volby v obrazovce ,,V²b∞r'', stiskn∞te
klßvesu I. Okno pro v²b∞r balφk∙ se maximalizuje na ·kor informaΦnφho
okΘnka. Klßvesou t se p°esunete na zaΦßtek v²b∞ru. Dßle m∙╛ete
pou╛φt klßvesu Page-Down a rychle prochßzet v╣emi nastavenφmi. Tφmto
zp∙sobem m∙╛ete p°ehledn∞ zkontrolovat v²sledky va╣φ prßce a vypßtrat viditelnΘ
chyby. U╛ivatelΘ Φasto omylem zru╣φ oznaΦenφ celΘ skupiny balφk∙ a zaznamenajφ
chybu a╛ kdy╛ je p°φli╣ pozd∞. dselect
je velmi mocn²
nßstroj, bu∩te proto obez°etnφ, abyste s nφm nenaklßdali ╣patn∞.
P°i prvnφ instalaci byste m∞li volbu balφk∙ zohled≥ovat podle jejich kategoriφ d∙le╛itosti. M∞li byste se dostat do zhruba nßsledujφcφ situace:
kategorie balφk∙ stav v²b∞ru vy╛adovanΘ (required) v╣echny zvolenΘ d∙le╛itΘ (important) v╣echny zvolenΘ standardnφ (standard) v∞t╣inou zvolenΘ volitelnΘ (optional) v∞t╣inou nezvolenΘ extra v∞t╣inou nezvolenΘ
V╣e v po°ßdku? Stiskn∞te Enter pro ukonΦenφ procesu v²b∞ru balφk∙. Pokud bude t°eba, m∙╛ete se kdykoliv vrßtit a v²b∞r balφk∙ spustit znovu.
dselect
prohlΘdne v╣ech 8300 balφk∙ a nainstaluje z nich zvolenΘ.
OΦekßvejte, ╛e budete vyzvßni ud∞lat b∞hem instalace n∞jakß rozhodnutφ.
Obrazovka bude zejmΘna na nov²ch strojφch b∞hem instalace rychle rolovat.
M∙╛ete ji pozastavit/rozb∞hnout pomocφ klßves
Control-s/Contril-q. Na konci b∞hu instalace dostanete v²pis
v╣ech odinstalovan²ch balφk∙. Jestli╛e si chcete o v╣em uchovat zßznam,
pou╛ijte b∞╛nΘ UNIXovΘ nßstroje jako je tee(1)
nebo
script(1)
.
M∙╛e se stßt, ╛e se balφk nenainstaluje z d∙vodu zßvislosti na n∞jakΘm jinΘm balφku, kter² je sice oznaΦen pro nainstalovßnφ, ale dosud nebyl nainstalovßn. V tomto p°φpad∞ je pot°eba spustit krok ,,Instalace'' znovu. Byly zaznamenßny p°φpady, kdy bylo nezbytnΘ spustit krok ,,Instalace'' Φty°ikrßt, ne╛ se poda°ilo v╣e nainstalovat. Pr∙b∞h instalace zßvisφ na va╣φ instalaΦnφ metod∞. Pokud pou╛φvßte metodu ,,apt'', potom nebudete muset instalaΦnφ proces opakovat tΘm∞° nikdy.
V∞t╣ina balφk∙ je nakonfigurovßna ji╛ v kroku 3, v╣e ostatnφ m∙╛e b²t nakonfigurovßno zde.
Sma╛e balφky, kterΘ jsou nainstalovßny, ale ji╛ nejsou pot°ebnΘ.
UkonΦenφ b∞hu programu dselect
.
Jestli╛e mßte ve va╣em systΘmu mnoho nov²ch soubor∙, v tomto okam╛iku
doporuΦuji spustit /etc/cron.daily/find
. Potom m∙╛ete pou╛φt ke
zji╣t∞nφ cesty k libovolnΘmu souboru program locate
.
Dokumentace k programu dselect
pro zaΦßteΦnφky
debian-doc@lists.debian.org